package com.ego.admin.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ego.admin.po.SysDepartment;
import com.ego.common.vo.BaseSearchVo;
import org.omg.CORBA.SystemException;

import java.util.List;

/**
 * @program: ego
 * @description: 部门服务接口
 * @author: KamTang
 * @create: 2023-02-23 21:28
 **/
public interface SysDepartmentService extends IService<SysDepartment> {
    /**
     * 部门列表
     *
     * @param name 部门名字
     * @return 显示部门列表并且各个部门下的人数也一并返回
     */
    List<SysDepartment> list(String name);

    /**
     * 删除院部门
     *
     * @param ids
     * @throws SystemException 系统异常
     */
    void deleteBatch(Long[] ids) throws SystemException;
}
